home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / cgplwlist / cgplw06501-06750.txt / 000080_syndesis@beta.inc.net_Sat May 27 10:06:29 PDT 1995.msg < prev    next >
Text File  |  1995-06-03  |  2KB  |  51 lines

  1. Article: 6581 of comp.graphics.packages.lightwave
  2. Xref: netcom.com comp.graphics.packages.lightwave:6581
  3. Path: netcom.com!ix.netcom.com!noc.netcom.net!news.sprintlink.net!carrera.inc.net!steve
  4. From: syndesis@beta.inc.net (John Foust)
  5. Newsgroups: comp.graphics.packages.lightwave
  6. Subject: Re: Polygon Collisions
  7. Date: 26 May 1995 20:22:27 GMT
  8. Organization: Syndesis Corporation
  9. Lines: 35
  10. Message-ID: <3q5da3$fq2@carrera.inc.net>
  11. References: <D91otG.6An@avalon.chinalake.navy.mil> <Pine.SUN.3.91.950524230304.6320A-100000@gaspra.pd.com> <D95284.Lo5@avalon.chinalake.navy.mil>
  12. NNTP-Posting-Host: 204.95.160.221
  13. X-Newsreader: WinVN 0.92.6+
  14.  
  15. In article <D95284.Lo5@avalon.chinalake.navy.mil>, Des McPherson <des_mcpherson@cl_63smtp_gw.chinalake.navy.mil> says:
  16. >
  17. >collision is the term that they use and yes it does mean more than 2 
  18. >polys sharing an edge.  penetrating is ok, collinears are ok also, watch 
  19. >out for merging points though.  They have a page of examples that a 
  20. >model must pass before approval.
  21.  
  22. Yes, but Viewpoint also confuses the Wavefront notions of group
  23. and material, too.  (That is, they use materials for sub-objects,
  24. and 'g' groups to describe materials.)  It's backwards.
  25.  
  26. >>I'm also not sure why any of these things would be a real problem in
  27. >>practice.  What are the consequences if an object doesn't pass the
  28. >>polygon "collision" test?
  29. >
  30. >it wouldn't be a problem in LW, but when they translate the models into 
  31. >some 50 other different formats, it sounds like other 3D programs go 
  32. >crazy when the model is translated.  A good example is boolean functions 
  33. >in LW.  Say you punch a hole through a polygon which then makes it 
  34. >"concave" and then try to convert it into a format that only takes 3 
  35. >point polys (Imagine for instance).  What would happen is that the hole 
  36. >would get covered up upon conversion.  "No Concave Polygons" is also 
  37. >"bad".
  38.  
  39. You mention two problems here:  one, if any program that purports
  40. to convert N-sided convex polygons to triangles is "covering up"
  41. areas, then that program is severely broken and you should stop
  42. using it.
  43.  
  44. Two, there's the issue of how different 3D programs determine
  45. the outward normal, and what's allowable as polygons.
  46.  
  47. When my company's program, InterChange, translates from LightWave
  48. to Wavefront, it properly re-arranges the faces so that Wavefront's
  49. notion of convexity and outward normal are preserved.  
  50.  
  51.